 /* 
 * File:   cSentinel.h
 * Author: josep
 *
 * Created on 27 / desembre / 2010, 13:10
 */

#ifndef CSENTINEL_H
#define	CSENTINEL_H
#include "cAutonomousAgent.h"
#include "cCollisionEvent.h"



class cSentinel: public cAutonomousAgent {
public:
    cSentinel();
    cSentinel(const cSentinel& orig);
    virtual ~cSentinel();
    virtual void Init(cTexture *texture, int PosX=0, int PosY=0, int Width=0,
                                int Height=0);
protected:
    virtual void Notify(cPhysicalReaction *reaction);
    virtual bool NotifyAgentCollision(cAgentCollisionEvent *revent);
private:
    void Init();

};

#endif	/* CSENTINEL_H */

